package com.shuodao.cokeps.client;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.UnknownHostException;

public class TestClient {
	
	public static void main(String[] args) throws IOException {
		//DatagramSocket类表示用来发送和接收(udp)数据报包的套接字。
        DatagramSocket ds = new DatagramSocket();

        //获取本机ip地址
        String localIp = InetAddress.getLocalHost().getHostAddress();

        //需要发送的数据
        byte[] buf = "Hello Udp".getBytes();
        System.out.println("dfdf".getBytes());

        //DatagramPacket(byte[] buf, int length, InetAddress address, int port)
        //构造数据报包，用来将长度为 length 的包发送到指定主机上的指定端口号。

        //将数据传送到本地ip，端口为9999
        DatagramPacket dp = new DatagramPacket(buf, buf.length, InetAddress.getByName("127.0.0.1"), 10001);

        //发送数据报包
        ds.send(dp);

        //关闭资源
        ds.close();

        System.out.println("Done.");
	}
}
